namespace Rsdn.Janus.Database
{
    using System;

    public interface IForumQueryService
    {
        /// <summary>
        /// Stores the forum last update date.
        /// </summary>
        void StoreForumLastUpdateDate();

        /// <summary>
        /// Gets the name of the forum.
        /// </summary>
        /// <param name="forumId">The forum id.</param>
        /// <returns></returns>
        string GetForumName(int forumId);

        /// <summary>
        /// Gets the last update date.
        /// </summary>
        /// <value>The last update date.</value>
        DateTime LastUpdateDate { get; }
    }
}